package com.grammer.thread;

public class SimpleThread extends Thread {
    private int countDown = 5 ;
    private static int threadCount = 0 ;

    public SimpleThread(){
        super(Integer.toString(++threadCount));
        start();
    }

    @Override
    public String toString(){
        return "#"+getName() +"("+ countDown+"), ";
    }

    @Override
    public void run(){
        for(;countDown>0;countDown--){
            System.out.print(this);
        }
//        while(true){
//            System.out.print(this);
//            if(--countDown == 0){
//                return;
//            }
//        }
    }

    public static void main(String[] args){
        for(int i=0;i<5;i++){
            new SimpleThread();
        }
    }
}
